Modelling Reusable and Adaptable Software
نویسندگان
چکیده
classes are also the basis of object-oriented frameworks [3]. In this approach, a high-level design is written as a program that consists only of abstract classes, and the design is applied to particular situations by providing implementations of the abstract classes. Frameworks can be seen as providing reusable context code. Just as reusable macros enable macro libraries, and reusable procedures enable procedure libraries, we speculate that in a similar way abstract classes and frameworks could lead to “context libraries”.
منابع مشابه
Towards Adaptable and Reusable RDF-based Query Patterns for Trace-Based Learner Modelling
This paper defines a framework to describe Learner Modelling (LM) process based on interactions traces. This framework includes an RDF-Based representation of knowledge models that can be used by a LM designer. This framework supports also the description of reusable and adaptable SPARQL-based query patterns. These patterns enables the LM designer to calculate and infer learner profile elements...
متن کاملFeature-based approach to object-oriented engineering of applications for reuse
Object-oriented technology is gaining popularity among software engineers with the goal of building reusable and adaptable software. Unfortunately, however, most methods introduced so far are not domainoriented and do not address the issue of reuse directly. For these methods, software reuse is not the primary goal; it is only a by-product. The feature-oriented reuse method, FORM, is extended i...
متن کاملAutomatic Parameterization of Automation Software for Plug-and-Produce
Cyber-Physical Production Systems’ (CPPSs) main feature is adaptability, i.e. they can adapt quickly to new production goals such as new products or product variants. Today, the bottleneck of such approaches is the automation system, which still requires high manual engineering efforts for every adaptation step. Many recent solutions for a more adaptable automation software have focused on the ...
متن کاملTowards Method Support for reusable and adaptable Reference
A method for reusable and adaptable reference models
متن کاملConcern-Oriented Software Design with TouchRAM
TouchRAM is a multitouch-enabled tool for agile software design modelling aimed at developing scalable and reusable software design models. This paper briefly summarizes the main features of the Reusable Aspect Models modelling approach, highlights the new features of TouchRAM that have been added in the last 6 months, and then describes how the tool is used to incrementally elaborate a softwar...
متن کامل